package com.ruoyi.business.domain.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.*;

@Data
public class StudyPlanDto {

    @Data
    public static class DayPlanDto{
        private String title;

        private String planInfo;
    }

    private List<String> classNameList = new ArrayList<>();

    private String className;

    private int weekNum;

    private int totalWeekNum;

    private String courseProject;

    private String majorStage;

    private String minorStage;

    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date weekStart;

    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date weekEnd;

    private List<DayPlanDto> dayPlan = new ArrayList<>();

}
